home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / PET / S-Super PET / (s)tj.d64 / WATLIB.EXP+ < prev    next >
Text File  |  2009-01-18  |  5KB  |  109 lines

  1. ;addresses as in WatLib.Exp original file
  2. export Spawn_     = $B000;spawn a process
  3. export Suicide_   = $B003;commit suicide
  4. export ConBInt_   = $B006;connect to interrupts from bank switched routine
  5. export BankSW     = $B009;perform a bank switched call
  6. export BankInit_  = $B00C;initialize for bank switching
  7. export StoI_      = $B00F;convert string to integer
  8. export ItoS_      = $B012;convert integer to string
  9. export ItoHS_     = $B015;integer to hex conversion
  10. export Hex_       = $B018;convert character to hex byte
  11. export BtoHS_     = $B01B;binary to hex string conversion
  12. export HStoB_     = $B01E;hex string to binary conversion
  13. export IsAlpha_   = $B021;check for alphabetic character
  14. export IsDigit_   = $B024;check for numeric character
  15. export IsDelim_   = $B027;check for delimiter character
  16. export IsHex_     = $B02A;check for hex digit
  17. export IsUpper_   = $B02D;check for upper case
  18. export IsLower_   = $B030;check for lower case
  19. export Upper_     = $B033;map char to upper case
  20. export Lower_     = $B036;map char to lower case
  21. export ZLoStr_    = $B039;map string to lower case
  22. export ZUpStr_    = $B03C;map string to lower case
  23. export StrEq_     = $B03F;compare two strings
  24. export Equal_     = $B042;compare memory
  25. export Length_    = $B045;get length of a string
  26. export CopyStr_   = $B048;copy a string
  27. export Copy_      = $B04B;copy memory
  28. export PrefixSt_  = $B04E;insert a prefix to a string
  29. export SuffixSt_  = $B051;add a suffix to a string
  30. export Decimal_   = $B054;convert a decimal string to integer
  31. export TableLoo_  = $B057;lookup a string in a table
  32. export ___RET     = $B05A;wsl compiler support routine
  33. export ___RET2    = $B05D;wsl compiler support routine
  34. export ___MUL     = $B060;wsl compiler support routine
  35. export ___NEG     = $B063;wsl compiler support routine
  36. export ___DIV     = $B066;wsl compiler support routine
  37. export ___MOD     = $B069;wsl compiler support routine
  38. export _RSHIFT    = $B06C;wsl compiler support routine
  39. export _LSHIFT    = $B06F;wsl compiler support routine
  40. export CARRYSET_  = $B072;check carry set
  41. export PassThru_  = $B075;passthru mode to the host
  42. export TIOInit_   = $B078;initialize local terminal
  43. export TPutChr_   = $B07B;put a character to local terminal
  44. export TGetChr_   = $B07E;get a character from local terminal
  45. export TBreak_    = $B081;check for break on terminal
  46. export TGetCurs_  = $B084;get the cursor position on screen
  47. export TPutCurs_  = $B087;set the cursor position on the screen
  48. export TSetChar_  = $B08A;set the terminal characteristics
  49. export TabSet_    = $B08D;set tab stops
  50. export TabGet_    = $B090;get current tab stops
  51. export SIOInit_   = $B093;initialize serial io port
  52. export SPutChr_   = $B096;put char to serial port
  53. export SGetChr_   = $B099;get char from serial port
  54. export SBreak_    = $B09C;check break on serial port
  55. export DirOpenf_  = $B09F;open a directory
  56. export DirReadf_  = $B0A2;read a directory
  57. export DirClose_  = $B0A5;close a directory
  58. export SysIOIni_  = $B0A8;system dependent initialize for io
  59. export InitStd_   = $B0AB;initialize standard io
  60. export Openf_     = $B0AE;open a file
  61. export Closef_    = $B0B1;close a file
  62. export FSeek_     = $B0B4;seek to record
  63. export Printf_    = $B0B7;formatted print to standard output
  64. export PutRec_    = $B0BA;put record to standard output
  65. export PutChar_   = $B0BD;put character to standard output
  66. export PutNL_     = $B0C0;put newline to standard output
  67. export GetRec_    = $B0C3;get record from standard input
  68. export GetChar_   = $B0C6;get character from standard input
  69. export FPrintf_   = $B0C9;formatted print to a file
  70. export FPutRec_   = $B0CC;put record to a file
  71. export FPutChar_  = $B0CF;put character to a file
  72. export FPutNL_    = $B0D2;put newline to a file
  73. export FGetRec_   = $B0D5;get record from a file
  74. export FGetChar_  = $B0D8;get character from a file
  75. export Eor_       = $B0DB;end of record status of a file
  76. export Eof_       = $B0DE;end of file status of a file
  77. export Errorf_    = $B0E1;error status of a file
  78. export ErrorMsg_  = $B0E4;error message of a file
  79. export Mount_     = $B0E7;mount new file system
  80. export Scratchf_  = $B0EA;scratch a file
  81. export Renamef_   = $B0ED;rename a file
  82. export Request_   = $B0F0;request specified process function
  83. export SetDate_   = $B0F3;set the date
  84. export GetDate_   = $B0F6;get the date
  85. export SetTime_   = $B0F9;set the time
  86. export GetTime_   = $B0FC;get the time
  87. export KBEnable_  = $B0FF;enable the keyboard
  88. export KBDisabl_  = $B102;disable the keyboard
  89. export TimeOut_   = $B105;set device time-out interval
  90. export SysRead_   = $B108;system dependent read
  91. export SysWrite_  = $B10B;system dependent write
  92. export SysNL_     = $B10E;system dependent newline
  93. export IntPow10_  = $B11a;integer powers of 10
  94. export DevList_   = $B124;device name list
  95. export ACIAdata   = $eff0;ACIA 6551 data register   (R/W)
  96. export ACIAstatus = $eff1;  status register (input)
  97. export ACIAcommand= $eff2;  command register (R/W)
  98. export ACIAcontrol= $eff3;  control register (R/W)
  99. export SysLatch   = $eff8;CPU select register
  100. export Bank_Select= $effc;Select one out of 16 4K banks
  101. export CRTorg     = $8000;  CRT's top left corner'
  102.  
  103. ; Interrupt vector address. Jump via jsr [vector] , return via RTS.
  104.  
  105. export FIRQ_      = $0106
  106. export IRQ_       = $0108   ;used by the ACIA 6551
  107. export SWI_       = $010a
  108. export NMI_       = $010c
  109.